| Автор перевода: Майкл "Antares" Клишин | Предыдущая | Следующая | Оглавление |
Flash Player 6.
active_mic.setGain(gain:Number): Void
gain Число, определяющее усиление сигнала микрофоном . Возможные значения варьируются от 0 до 100. Значение по умолчанию — 50; однако, пользователь может изменить это значение на панели Flash Player Microphone Settings.
Ничего.
Метод; устанавливает коэффициент умножения для микрофона — то есть, на какую величину сигнал должен быть умножен перед передачей. Значение 0 указывает Flash на умножение на 0; то есть, в этом случае звук микрофоном передаваться не будет.
Это проще представить себе как ручку громкости у аудиосистемы: 0 соответствует полной тишине, 50 есть обычная громкость ; числа меньше 50 устанавливают громкость, ниже обычной, а больше 50, соответственно, выше.
В примере ниже компонент ProgressBar gain_pb для отображения громкости, устанавливаемой компонентом NumericStepper с именем gain_nstep.
this.createEmptyMovieClip("sound_mc", this.getNextHighestDepth());
var active_mic:Microphone = Microphone.get();
sound_mc.attachAudio(active_mic);
gain_pb.label = "Gain: %3";
gain_pb.mode = "manual";
gain_pb.setProgress(active_mic.gain, 100);
gain_nstep.value = active_mic.gain;
функция changeGain() {
active_mic.setGain(gain_nstep.value);
gain_pb.setProgress(active_mic.gain, 100);
}
gain_nstep.addEventListener("change", changeGain);
Microphone.gain,Microphone.setUseEchoSuppression()
| Посмотреть комментарии LiveDocs | Предыдущая | Следующая | Оглавление | |